-
Notifications
You must be signed in to change notification settings - Fork 121
Watch app: Fix connection issue upon fresh installs #15867
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Watch app: Fix connection issue upon fresh installs #15867
Conversation
Generated by 🚫 Danger |
|
|
|
New event registered in 3010-gh-Automattic/tracks-events-registration |
toupper
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great job @itsmeichigo! The code looks good and tests well on my Watch SE (Gen 2). 🚢 ![]()

Closes WOOMOB-742
Description
This PR fixes the connection issue between the app and the watch upon fresh installs.
Cause
The
activationDidCompleteWithdelegate method inWatchDependenciesSynchronizeris not triggered upon launch after the iOS app is first installed, causing the syncing method to fail assuming the watch session is not active.Solution
isSessionActiveproperty with the check forwatchSession.activationStatewhen syncing data on the iOS app.Testing steps
Testing information
Tested and confirmed with iPhone 16 Pro iOS 18.3 & Watch SE watchOS 11.1.
Screenshots
Simulator.Screen.Recording.-.Apple.Watch.Series.10.42mm.-.2025-07-04.at.15.08.05.mp4
RELEASE-NOTES.txtif necessary.